
namespace Nadine
{
	//---------------------------------------------------------------------
	class NDAmeliaMeshForCHC :public NDCHCSPGeometry
	{
	private:
		NDAmelia*					m_pAmelia;
		void*						m_pMeshInstancePtr;

		NDVECTOR3					m_vScale;
		NDVECTOR3					m_vTranslation;

	protected:
	public:
		explicit NDAmeliaMeshForCHC(NDArk* pArk, NDAmelia* pAmelia, void* pMeshInstancePtr, NDVECTOR3& vScale, NDVECTOR3& vTranslation );
		virtual ~NDAmeliaMeshForCHC() {}

		virtual void release();

		virtual void render(float fElapsedTime);

		void 	setRotations(NDVECTOR3 vRotation);
		void 	setTranslation(NDVECTOR3 vTranslation);
		void 	setScale(NDVECTOR3 vScale);
		void	setTransformMatrix(NDMATRIX mMat);


	};



}